mains-operated lawnmower - Spanish English Dictionary